main .input {
  position: relative;
  font-size: .16rem;
  width: 100vw;
  height: .6rem;
  background-color: whitesmoke;
}

main .input input {
  margin: .1rem auto 1rem .11rem;
  width: 90vw;
  height: .4rem;
  font-size: .14rem;
  padding-left: .1rem;
  border: 1px solid #b3b2b2;
}

main .input img {
  width: .3rem;
  height: .3rem;
  position: absolute;
  left: 3.1rem;
  top: .15rem;
}

main .title {
  width: 100vw;
}

main .title ul {
  display: flex;
  list-style: none;
  padding-top: .1rem;
  padding-bottom: .1rem;
  border-top: #444444 1px solid;
  border-bottom: #414141 1px solid;
}

main .title ul li {
  font-size: .16rem;
  flex: 1;
  text-align: center;
}

main .title ul li select {
  font-size: .16rem;
  border: none;
  outline: none;
}

main .title ul li select option {
  font-size: .16rem;
}

main .list {
  width: 90vw;
  margin: 0 auto;
  display: flex;
  list-style: none;
  border-bottom: 2px solid #ff8a00;
}

main .list .img {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: .15rem;
  margin-bottom: .15rem;
}

main .list .img img {
  width: .8rem;
  height: .8rem;
}

main .list .text {
  font-size: 0.16re;
  flex: 2;
  margin-top: .15rem;
}

main .list .text h2 {
  font-size: .15rem;
}

main .list .text p {
  font-size: .13rem;
  color: #b3b2b2;
}

main .list .text p span {
  color: #ff8a00;
}

main .list .text .p {
  margin-top: .1rem;
  color: #444444;
}

main .list1 {
  border: none;
}
